﻿@font-face { font-family: 'HarmonyOS_Sans_SC_Light'; src: url("../Fonts/HarmonyOS_Sans_SC_Light.ttf"); font-display: swap; }
@font-face { font-family: 'HarmonyOS_Sans_SC_Regular'; src: url("../Fonts/HarmonyOS_Sans_SC_Regular.ttf"); font-display: swap; }
html, body { font-family: 'HarmonyOS_Sans_SC_Regular'; }
/*Top003111 */
.Top003111 { position: relative; left: 0; width: 100%; z-index: 100; top: 0;background:#4b98ce; }
.Top003111 .auto{max-width: 1440px;margin: 0 auto;}
@media (min-width:1025px) {
.Top003111 .logo { float: left; padding-top:20px;width:100%; }
.Top003111 .logo img { height: 50px; }
}

@media (max-width:1024px) {
.Top003111 .auto { display: flex; align-items: center; justify-content: space-between; height: 80px; }
.Top003111 .auto:after { display: none; }
.Top003111 .logo img { height: 50px; }
}
.Top003111 .top-nav > * { float: left; }
.Top003111 .top-search { background-color: #f6f6f6; border-radius: 36px; padding-right: 36px; width: 180px; position: absolute;right:0;}
.Top003111 .top-search .btn { position: absolute; right: 0; top: 0; width: 36px; height: 100%; background: url(../images/search-btn.svg) no-repeat center center; background-size: auto 14px; }
.Top003111 .top-search .text { width: 100%; height: 38px; line-height: 38px; padding: 0 0 0 20px; border: 0; background: none; }

@media (min-width:1025px) {
.Top003111 .top-nav { float: right; margin-top: 27px;position: relative;}
.Top003111 .top-search { display: block!important; }
}

@media (max-width:1024px) {
.Top003111 .open-search { width: 36px; height: 36px; background: url(../images/search-btn.svg) no-repeat center center; background-size: auto 60%; }
.Top003111 .top-search { position: absolute; left: 5%; width: 90%; top: 100%; }
.search-show .Top003111 .top-search { display: block; }
}
.Top003111 .top-lang { margin-left: 13px; }
.Top003111 .top-lang a { display: block; line-height: 36px; width: 36px; text-align: center; border-radius: 50%; background-color: #4b98ce; color: #fff; font-size: 14px; }

@media (max-width:1024px) {
.Top003111 .top-lang { margin: 0 2vw; }
}
.Top003111 menu li span, .Top003111 menu li a { display: block; }
.Top003111 menu li span a { color: #fff; font-size: 20px; }
.Top003111 menu li .sub { display: none; }

@media (min-width:1921px) {
.Top003111 menu li { margin-right: 61px; }
}

@media (min-width:1025px) {
.Top003111 menu { float: right; margin-top: 24px;margin-bottom:26px;width:100%; }
.Top003111 menu li { float: left; margin-right: 7.9vw; font-size: 16px; }
.Top003111 menu li:last-child{margin-right:0;}
.Top003111 menu li span { line-height: 39px; }
.Top003111 menu li span a { position: relative; }
.Top003111 menu li span a:after { position: absolute; content: ''; height: 2px; background-color:#ffee00; left: 50%; transform: translateX(-50%); bottom: 0; width: 0; transition: width 0.3s; }
.Top003111 menu li span a:hover:after, .Top003111 menu li.aon span a:after { width: 100%; }
.Top003111 .sub { position: absolute; top: 100%; background-color: rgba(10,100,162,0.9); overflow: hidden; left: 0; width: 99.1vw; }
.Top003111 .sub dl { overflow: hidden; }
.Top003111 .sub dt { line-height: 22px; text-align: center; float: left; }
.Top003111 .sub dt a { color: #fff; padding: 10px; transition: 0.3s; }
.Top003111 .sub dt a:hover { background-color: rgba(0,0,0,0.2); }
}

@media (min-width:1025px) and (max-width:1280px) {
.Top003111 menu li { margin-right: 2vw; }
}

@media (max-width:1024px) {
.Top003111 .open-menu {height: 36px;margin-left: 8px;}
.Top003111 .open-menu i {background-color: #fff;}
body.menu-show { overflow: hidden; }
.Top003111 menu {position: fixed;top: 80px;bottom: 0;width: 240px;background-color: rgba(75,152,206,0.95);left: -100%;padding: 40px 0;opacity: 0;transition: 0.3s ease-out;}
body.menu-show .Top003111 menu { left: 0; opacity: 1; }
.Top003111 menu ul { height: 100%; overflow: auto; }
.Top003111 menu li { border-bottom: 1px solid #eee; }
.Top003111 menu li span { line-height: 3; font-size: 20px; }
.Top003111 menu li span a { padding-left: 1em; }
.Top003111 .has-sub span .op:before, .Top003111 .has-sub span .op:after {background-color: #fff;}
.Top003111 .sub {padding: 0.3em 1em 1.5em;font-size: 18px;background-color: rgba(0,0,0,0.1);}
.Top003111 .sub dt { line-height: 2.5; }
.Top003111 .sub dt a{color: rgba(255,255,255,0.8);}
}

/*Banner003113 */
.Banner003113 { position: relative; z-index: 1; }
.Banner003113 .slick-slide { position: relative; z-index: 1; }
.Banner003113 .txt { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10; font-size: 100px; color: #333; }
.Banner003113 .txt .ytable { height: 100%; }
.Banner003113 .txt .ytable-cell > * { transition: 0.5s 0.5s; transform: translateX(30px); opacity: 0; }
.Banner003113 .ani-show .txt .ytable-cell > * { transform: translateX(0); opacity: 1; }
.Banner003113 .txt .sub-tit, .Banner003113 .txt .tit {  font-style: italic; line-height: 0.75; }
.Banner003113 .txt .sub-tit { font-size: 0.75em; position: relative; }
.Banner003113 .txt .sub-tit:before { z-index: -1; position: absolute; left: -0.76em; width: 1.52em; height: 1.32em; content: ''; background: url(../images/Banner003113-text.svg) no-repeat; background-size: contain; top: -0.4133em; }
.Banner003113 .txt .tit { font-size: 0.99em; margin: 0.2626em 0; transition-delay: 0.7s; }
.Banner003113 .txt .tit span { color: #4b98ce; }
.Banner003113 .txt .en { font-size: 0.27em; letter-spacing: 1.38em; margin-bottom: 1.666em; transition-delay: 0.9s; }
.Banner003113 .txt .en figure { transform: skewX(-30deg); }
.Banner003113 .txt .more { font-size: 0.16em; line-height: 3.125; background: url(../images/Banner003113-more.svg) no-repeat; background-size: 100% 100%; padding: 0 1.4375em 0 2.0625em; display: inline-block; transition: background 0.3s, transform 0.5s 1.2s, opacity 0.5s 1.2s; }
.Banner003113 .txt .more:after { display: inline-block; content: ''; width: 2.125em; height: 0.5em; margin-left: 2.0625em; background: url(../images/Banner003113-btn-more.svg) no-repeat; background-size: contain; vertical-align: middle; }
.Banner003113 .txt .more:hover { background-image: url(../images/Banner003113-more-hover.svg); color: #fff; }
.Banner003113 .txt .more:hover:after { background-image: url(../images/Banner003113-btn-more-white.svg); }
.Banner003113 .controls { position: absolute; left: 0; width: 100%; bottom: 28px; z-index: 20; line-height: 1.5; font-size: 16px; }
.Banner003113 .controls .auto { position: relative; z-index: 1;max-width: 1350px; }
.Banner003113 .controls dl > * { float: left; }
.Banner003113 .controls dt { color: #fff; }
.Banner003113 .controls dt > * { display: inline-block; }
.Banner003113 .controls dd { margin-left: 28px; }
.Banner003113 .controls .total { margin-left: 14px; }
.Banner003113 .slick-dots li { list-style: none; }
.Banner003113 .slick-dots li:not(.slick-active) { display: none; }
.Banner003113 .slick-dots li span { color: #fff; width: 28px; text-align: left; display: block; }
.Banner003113 .slick-arrow { width: 74px; height: 24px; background: url(../images/Banner003113-btn.svg) no-repeat center center; background-size: contain; display: block; }
.Banner003113 .slick-prev { display: none!important; }
.Banner003113 .mouse { position: absolute; z-index: 10; right: 0; bottom: 0; width: 34px; height: 48px; border-radius: 17px; border: solid 2px #fff; }
.Banner003113 .mouse:after { position: absolute; content: ''; width: 2px; height: 10px; background-color: #fff; top: 8px; left: 50%; margin-left: -1px; animation: infinite 1s linear updown; }
@keyframes updown {
 0% {
top: 8px;
opacity: 1;
}
 100% {
top: 30px;
opacity: 0;
}
}

@media (min-width:1025px) {
.Banner003113 .wap { display: none; }
}

@media (min-width:1025px) and (max-width:1366px) {
.Banner003113 .txt { font-size: 6.5vw; }
.Banner003113 .controls { bottom: 3vw; }
}

@media (max-width:1024px) {
.Banner003113 .mouse, .Banner003113 .pc { display: none; }
.Banner003113 .txt { top: 80px; }
.Banner003113 .txt .ytable { height: 50%; }
.Banner003113 .w_86{ width:100%}
}

@media (max-width:768px) {
.Banner003113 .txt { font-size: 11vw; }
.Banner003113 .controls { bottom: 3vw; }
}

.columntitle { color: #333; margin-bottom: 3%; position: relative; z-index: 1; }
.columntitle .cn { font-size: 42px; font-weight: bold; }
.columntitle .cn span { display: inline-block; position: relative; line-height: 0.75; }
.columntitle .cn span:before { position: absolute; content: ''; z-index: -1; width: 0.8166em; height: 0.7em; background: url(../images/Floor003114-title-icon.png) no-repeat center center; right: -0.4333em; top: -0.3em; background-size: contain; }
.columntitle .intro { font-size: 20px; padding: 1em 0 0; position: relative; }
.columntitle .more { line-height: 3.125;
    background: #4b98ce;
    border-radius: 6px;
    background-size: 100% 100%;
    padding: 0 1.4375em 0 2.0625em;
    display: inline-block;
    transition: background 0.3s;
    color: #fff;}
.columntitle .more:after { display: inline-block; content: ''; width: 2.125em; height: 0.5em; margin-left: 2.0625em; background: url(../images/Floor003117-btn-more-white.svg) no-repeat; background-size: contain; vertical-align: middle; }


@media (min-width:641px) {
.columntitle .more { position: absolute; right: 0; bottom: 0; }
}


@media (max-width:1024px) {
.columntitle { padding-right: 40%; }
.columntitle .cn { font-size: 5vw; }
}
@media (max-width:640px) {
.columntitle .cn { font-size: 9vw; }
.columntitle .intro { margin-bottom: 4vw; }
.columntitle .intro:before { left: 50%; transform: translateX(-50%); }
/*.columntitle .more { background-image: url(../images/Floor003117-more-hover.svg); color: #fff; }*/
.columntitle .more:after { background-image: url(../images/Floor003117-btn-more-white.svg); }

}





/*Floor003115 */
.Floor003115 { padding: 10% 0 5%; overflow: hidden; background: url(../images/bg.jpg) no-repeat center center;}
.Floor003115 .more { box-shadow: 0 15px 35px -2px rgb(0 0 0 / 5%), 0 5px 15px rgb(0 0 0 / 3%);line-height: 3.125;
    background: #4b98ce;
    border-radius: 6px;
    background-size: 100% 100%;
    padding: 0 1.4375em 0 2.0625em;
    display: inline-block;
    transition: background 0.3s;
    color: #fff; }
.Floor003115 .more:after { display: inline-block; content: ''; width: 2.125em; height: 0.5em; margin-left: 2.0625em; background: url(../images/Floor003115-btn-more-white.svg) no-repeat; background-size: contain; vertical-align: middle; }
.
.Floor003115 .slider .slick-dots { overflow: hidden; margin-top: 40px; }
.Floor003115 .slider .slick-dots li {float: left;width:15%;list-style: none;text-align: center;}
.Floor003115 .slider .slick-dots li:not(:nth-child(6n)) {margin-right: 2%;}
.Floor003115 .slider .slick-dots li:before { display: block; margin: 0 auto; border: 8px solid transparent; border-top: 0; content: ''; font-size: 0; width: 0; }
.Floor003115 .slider .slick-dots li.slick-active:before { border-bottom-color: #4b98ce; }
.Floor003115 .slider .slick-dots li div:before { height: 3px; border-bottom: 1px solid rgba(0,0,0,0.1); display: block; content: ''; }
.Floor003115 .slider .slick-dots li.slick-active div:before { background-color: #4b98ce; }
.Floor003115 .slider .slick-dots li .icon { padding-top: 24px; }
.Floor003115 .slider .slick-dots li .icon img { height: 35px; }
.Floor003115 .slider .slick-dots li .tit { margin-top: 15px; font-size: 18px; color: #333; }
.Floor003115 .slider .slick-dots li.slick-active .icon .on, .Floor003115 .slick-dots li:not(.slick-active) .icon .off { display: none; }
.Floor003115 .slider .slick-dots li.slick-active .tit { color: #4b98ce; }
.Floor003115 .item .pic { margin: 0 auto;}
.Floor003115 .item .pic li{width:48%;float:left;}
.Floor003115 .item .pic li:not(:nth-child(2n)){margin-right:4%}
.Floor003115 .item .Ispic {padding-bottom: 66%;}
.Floor003115 .item .tit aside { color: #4b98ce; font-size: 2.5em; }
.Floor003115 .item .tit p { margin: 1.2em 0 2em 0; line-height: 1.875; font-size: 1.25em; color: #333; }

.Floor003115 .slider2 .slick-dots li:before{display:none;}
.Floor003115 .slider2 .slick-dots{position: absolute;z-index: 10;left: 0;width: 100%;bottom: 10px;text-align: center;margin: 0 auto;}
.Floor003115 .slider2 .slick-dots li{display: inline-block;width: 12px;height: 12px;border-radius: 40px;background: #fff;margin: 0 0px;float: none;}
.Floor003115 .slider2 .slick-dots li button{display: none;}
.Floor003115 .slider2 .slick-dots li.slick-active{background-color: #1e50ae;}

@media (min-width:1025px) {
.Floor003115 .slider { margin-top: -6.3125em; }
}
.Floor003115 .draggable{margin-bottom:40px;}


@media (min-width:641px) {
.Floor003115 .item .ytable { table-layout: fixed; }
.Floor003115 .item .img {width: 60%;}
.Floor003115 .item .txt { padding-left:4vw; }
}

@media (max-width:640px) {
.Floor003115 .item .ytable, .Floor003115 .item .ytable-cell { display: block; }
.Floor003115 .item .pic { padding-bottom: 0vw; }
.Floor003115 .slick-dots li .tit { display: none; }
.Floor003115 .item .txt { padding: 6% 0; text-align: center; }
.Floor003115 .slick-dots li .icon { padding-top: 3vw; }
.Floor003115 .slick-dots li .icon img { height: 5vw; }
.Floor003115 .slick-dots li:before { border-width: 4px; }
.Floor003115 .slick-dots li div:before { height: 2px; }
.Floor003115 .draggable{margin-bottom:10px;}
.Floor003115 .item .tit p{margin: 1.2em 0 1em 0;}

}



.Floor002914 { padding: 5% 0; overflow: hidden;background: url(../images/Floor003115-bg.jpg) no-repeat center center;
    background-size: cover; }
.Floor002914  .auto{max-width: 1440px;}

.Floor002914 .list { min-height:25.75vw; position: relative; z-index: 1; }
.Floor002914 .list ol .ytable { table-layout: fixed; }
.Floor002914 .list ol { background: #fff; box-shadow: 0 15px 35px -2px rgb(0 0 0 / 5%), 0 5px 15px rgb(0 0 0 / 3%);}
.Floor002914 .list ol .Ispic { padding-bottom: 48%; }
.Floor002914 .list ol .time { width: 6.8125vw; height: 6vw; background: #4b98ce; color: #fff; text-align: center; }
.Floor002914 .list ol .time aside { font-size: 50px; }
.Floor002914 .list ol .info { padding: 3% 5%; }
.Floor002914 .list ol .info aside.dot { font-size: 24px; }
.Floor002914 .list ol:hover .info aside.dot { color: #4b98ce; }
.Floor002914 .list ol .info p { line-height: 1.5em; max-height: 3em; color: #999; word-break: break-word;margin-top:6px; margin-bottom:0;}
.Floor002914 .list li { overflow: hidden; box-shadow: 0 15px 35px -2px rgb(0 0 0 / 5%), 0 5px 15px rgb(0 0 0 / 3%);}
.Floor002914 .list li a { color: #666; transition: 0.3s; table-layout: inherit; background: #fff; }
.Floor002914 .list li aside.dot { word-break: break-word; font-size: 22px; color: #333; line-height: 1.273em; max-height: 2.546em; margin: 5% 0; }
.Floor002914 .list li p.dot2 { word-break: break-word; line-height: 1.625em; max-height: 4.875em; margin: 0; }
.Floor002914 .list li a:hover { background-color: #4b98ce; color: #fff; }
.Floor002914 .list li a:hover aside.dot { color: #fff; }
.Floor002914 .list li a:hover .main > * { opacity: 0.5; }
.Floor002914 .list li a:hover .main aside.dot { opacity: 1; }
.Floor002914 .list li a:after { position: absolute; border: 40px solid transparent; border-bottom-color: #4b98ce; transform: rotate(45deg); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); width: 0; line-height: 0; height: 0; right: -40px; top: -40px; content: ''; }
.Floor002914 .list li a:hover .more, .Floor002914 .list li a:hover:after { opacity: 0; }
.Floor002914 .list li .more { position: absolute; right: 10px; top: 10px; width: 14px; height: 14px; z-index: 10; }
.Floor002914 .list li .more:before, .Floor002914 .list li .more:after { position: absolute; content: ''; background: #fff; left: 50%; top: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); }
.Floor002914 .list li .more:before { width: 100%; height: 2px; }
.Floor002914 .list li .more:after { width: 2px; height: 100%; }




@media(min-width:641px) {
.Floor002914 .list ol { width: 55%; }
.Floor002914 .list li { position: absolute; right: 0; width: 43%; height: 47.5%; }
.Floor002914 .list li:nth-of-type(1) { top: 0; }
.Floor002914 .list li:nth-of-type(2) { bottom: 0; }
.Floor002914 .list li a { height: 100%; }
.Floor002914 .list li .main { padding: 0 10%; }
}

@media(min-width:641px) and (max-width:1024px) {
.Floor002914 .list li aside.dot2 { font-size: 2.2vw; }
.Floor002914 .list ol .info aside.dot { font-size: 2vw; }
.Floor002914 .list ol .time aside { font-size: 4vw; }
}


@media(max-width:640px) {
.Floor002914 .list ol .time { width: 25%; }
.Floor002914 .list li { position: relative; margin-top: 3vw; }
.Floor002914 .list li .main { padding: 5%; }
.Floor002914 .list li aside.dot2 { font-size: 4.4vw; }
.Floor002914 .list ol .info aside.dot { font-size: 4vw; }
.Floor002914 .list ol .time aside { font-size: 6vw; }
}

.auto_1440{max-width:1440px;}
@media(max-width:1440px){.auto_1440{ padding:0 2%;}}

.Bottom001932 {background: #333;}
.Bottom001932-2{/* padding:12vw 0 0vw */}
.Bottom001932 .bott{display: flex;justify-content: space-between;}
.Bottom001932 .auto{max-width: 1440px;margin: 0 auto;color:#888;}
.Bottom001932{ position: relative; background-size: cover; background-position: center; background-repeat: no-repeat; max-height: 969px; }
.Bottom001932 .bot{position:relative; width: 100%; left: 0;  }
.Bottom001932 .search{ position: relative;width:80%; max-width: 1000px; margin: 0 auto; }
.Bottom001932 .search input{font-size:18px;}
.Bottom001932 .search .text{width:100%;  padding-right:70px;  height: 3.75em;  line-height: 1.25em;   border: 0;  color: #eaeaea;  margin-right: 0; background: none; border-bottom: 1px solid rgba(255,255,255,0.3);}
.Bottom001932 .search .btn{position: absolute; right: 0; bottom: 0; height:42px; width: 42px;color: #fff; background:url(../images/Top002138-searchbg.png) no-repeat; cursor: pointer; border: 0; }
.Bottom001932 .bottom{margin:0vw 0; padding:18vw 0 3vw }
.Bottom001932 .bottom_2{margin:0vw 0; padding:6vw 0 0vw }
.Bottom001932 .form{ width:50%; }
.Bottom001932 .form h3{margin: 0 0 40px 0; color:#fff; font-size:30px; text-align: center; }
.Bottom001932 .form li{ padding-bottom:30px; width:50%; float:left; padding-right:3%;}
.Bottom001932 .form li.txt{ width:100%;}
.Bottom001932 .form li div{ position:relative;}
.Bottom001932 .form li label{ color:rgba(255,255,255,0.7); font-size:18px; position:absolute; left:0; top:0;line-height:60px;}
.Bottom001932 .form ol{ clear:both;}
.Bottom001932 .form .text{width:100%;padding-left:85px; height:60px; line-height:60px; background:none; border:none;color: #fff; border-bottom:1px solid rgba(255,255,255,.5);}
.Bottom001932 .form textarea.text{padding-left:105px;height:100px; overflow: hidden; }
.Bottom001932 .form .btn{ width: 120px;
    line-height: 2.5;
    background: #fff;
    color: #333;
    font-size: 16px;
    cursor: pointer;
    border-radius: 5px;
    border: none;
    display: table;
    margin: 0 auto;}
.Bottom001932 .form .btn:hover{}


.Bottom001932 .share .ul{text-align: center; margin-top:2vw; }
.Bottom001932 .share li{display: inline-block; position: relative; z-index: 20;}
.Bottom001932 .share li:not(:last-child){margin-right:15px;}
.Bottom001932 .share li figure{position: absolute; width: 150px; height: 150px;background: #fff; padding: 5px; left: 50%; margin-left: -75px; bottom: 100%; margin-bottom: 10px; display: none;}
.Bottom001932 .share li a{display: block;cursor: pointer;background-color:rgba(255,255,255,.5); background-position: center center;background-size: auto 40%;background-repeat: no-repeat; width:40px; height:40px; border-radius: 50%;}
.Bottom001932 .share li.wx a{background-image: url("../images/Bottom003085-wx.svg");}
.Bottom001932 .share li.sina a{background-image: url("../images/Bottom003085-sina.svg");background-size: auto 50%;}
.Bottom001932 .share li.dy a{background-image: url("../images/Bottom003085-dy.svg");}
.Bottom001932 .share li a:hover{background-color: #4b98ce;}

.Bottom001932 .code{font-size: 16px;color:#aaa;  text-align: center; width:100%; padding: 0 7.9vw;}
.Bottom001932 .code .img{width:100%;max-width:180px; margin: 0 auto 14px; padding:15px; border:1px solid rgb(177 177 177 / 30%); display: block;}

.Bottom001932 .info{ width:100%;}
.Bottom001932 .info img{ width: 150px;  margin-bottom: 10%;}
.Bottom001932 .info li{ padding-left:40px; margin-bottom:15px; color: #aaa; background:url(../images/Bottom001931-icon_call.png) no-repeat left top; font-size: 18px;}
.Bottom001932 .info .dd_1{ color:#4b98ce; font-size:26px; }
.Bottom001932 .info .dd_2{ background-image:url(../images/Bottom001931-icon_location.png);}
.Bottom001932 .info .dd_3{ background-image:url(../images/Bottom001931-icon_email.png);}
.Bottom001932 .info .dd_4{ background-image:url(../images/Bottom001931-icon_webchat.png); margin-bottom:15px;}

.Bottom001932 .bottom nav{width: 67%;}
.Bottom001932 .bottom nav dl{float: left; margin-right:3.5vw;}
.Bottom001932 .bottom nav dl:last-child{margin-right:0;}
.Bottom001932 .bottom nav dt{margin-bottom: 18px; font-size: 22px;font-weight: bold;}
.Bottom001932 .bottom nav dt a{color: #fff;}
.Bottom001932 .bottom nav dd{line-height: 40px;font-size: 18px;}
.Bottom001932 .bottom nav dd a{color: #aaa;}

.wx_bot{width:30%;}

.Bottom001932 footer{line-height: 25px; padding: 30px 0; color: rgba(255,255,255,0.7); font-size: 18px;  margin-top: 1vw;border-top: 1px solid rgb(0 0 0 / 0.08);background:rgb(0 0 0 / 0.1);}
.Bottom001932 footer a{ display:inline-block;color:#888;}
.Bottom001932 footer nav{ float:right}
.Bottom001932 footer em{ font-style:normal;margin:0 24px;color:rgba(255,255,255,0.2);color: rgb(153 153 153 / 0.3);}
.Bottom001932 footer a:hover{ color:#fff;}
@media(max-width:640px) {
.Bottom001932 footer{ font-size: 16px;  padding: 10px 0 20px;	}
.Bottom001932 .bottom nav{ display:none}
.wx_bot{ width:100%}
.Bottom001932 footer nav{ float:none}
.Bottom001932 footer em{    margin: 0px 14px;}
.Bottom001932 .code .img{max-width:135px;}

}



/*Floor003127 */
.Floor003127 { overflow: hidden; padding:5% 0;}
.Floor0031279{padding:6% 0 ;background:none;}
.Floor0031279 .Listtitle {font-size: 42px;color: #333; padding-bottom: 2vw; font-weight: bold;}
.Floor0031279 .Listtitle:after {
    display: block;
    content: '';
    background: #4b98ce;
    margin: 24px 0 0;
    height: 4px;
    width: 40px;
    margin-top: 18px;
}


.Floor003127 .main { position: relative; z-index: 4; }
.Floor003127 .video .pic { position: relative; z-index: 1;overflow: hidden; }
.Floor003127 .video .play { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10; cursor: pointer; }
.Floor003127 .video .play:before { position: absolute; content: ''; width: 86px; height: 86px; background: url("../images/icon-play.png") no-repeat center center rgba(0,142,118,0.5); left: 50%; top: 50%; transform: translate(-50%, -50%); border-radius: 50%; }
.Floor003127 .video .pic video { position: absolute; left: 0; top: 0; z-index: 20; background: #000; }

.Floor003127 .box{margin-top: 2vw;}
.Floor003127 .box .h1{font-weight: normal;color: #4b98ce;font-size: 28px;line-height: 48px; text-align: center; margin:0;}
.Floor003127 .box .img{ margin:2.5vw 0; text-align: center;}
.Floor003127 .box .button{margin: 0 auto;}


@media(max-width:640px) {
.Floor0031279 .Listtitle {font-size: 30px;margin-top: 3%;}
.Floor003127{padding:10% 0;}	
.Floor003127 .ytable-cell{display: block;}

.Floor003127 .video .play:before { width: 20vw; height: 20vw; }
}
.Floor003127 .intro .info .year { color: #ececec; font-weight: 900; font-family: 'Arial'; font-size: 60px; line-height: 0.934em; }
.Floor003127 .intro .info .name { color: #4b98ce; font-size: 28px; font-weight: bold; margin: 0.5em 0; }
.Floor003127 .intro .info p { line-height: 2; margin: 0; font-size: 1.125em; }
.Floor0031279 .intro .info p {font-size: 18px;
    line-height: 32px;margin: 0.5em 0;}
.Floor0031279 .intro .info p b{font-size: 20px;
    color: #333;}
.Floor0031279 .intro .info p span{font-size: 20px;
    color: #4b98ce;
    margin-right: 10px;}
.Floor003127 .intro .more { display: inline-block; background-color: #4b98ce; line-height: 3.4375; padding: 0 2.1875em; color: #fff; margin-top: 2.875em; transition-delay: 1.2s; }
.Floor003127 .intro .more:after { margin-left: 20px; display: inline-block; content: ''; width: 20px; height: 8px; background: url(../images/icon-more-white.svg) no-repeat center; background-size: contain; vertical-align: middle; }
.Floor003127 .cultrue {
    margin: 1.6em 0;
    background-color: #f5f5f5;
    border: solid 1px #ececec;
    }
.Floor003127 .cultrue dd {position: relative;padding: 0.5em 0;}
.Floor003127 .cultrue dd .ytable { padding: 0 2em; color: #333; }
.Floor003127 .cultrue dd .tit { font-size: 1.25em; }

@media (min-width:1025px) {
.Floor003127 .intro { padding-right: 5.3em; }
	.Floor0031279 .intro { padding-left: 5.3em;border-bottom: 1px solid #eaeaea; }
	.Floor00312794 .intro { padding-left: 5.3em;border-bottom: none; }
	.Floor00312794 .button {padding: 20px 20px;
    background: #4b98ce;
    margin-top: 25px;
    color: #fff;
    width: 250px;
    text-align: center;
    border-radius: 5px;
    font-size: 20px;
}
.Floor003127 .cultrue dd { float: left; width: 50%; }
.Floor003127 .cultrue dd:not(:last-child) .ytable { border-right: 1px solid #ebebeb; }
.Floor003127 .cultrue dd .img { width: 4.25em; }
.Floor003127 .cultrue dd .img img { height:45px; }
}

@media (max-width:1024px) {
.Floor003127 .cultrue dd .img { width: 5em; }
.Floor003127 .cultrue dd .img img { width: 4em; }
.Floor003127 .cultrue dd:not(:last-child) {/* border-bottom: 1px solid #ebebeb; */margin-right: 10%;}
.Floor003127 .intro .more {margin: 0 auto 5%;}
}

@media (max-width:640px) {
.Floor003127 .intro .info h3 { font-size: 1.4em; }
.Floor003127 .cultrue dd {position: relative;padding: 0.5em 0;float: left;width: 45%;margin-bottom: 3%;}

}
.Floor003127 .listtit{font-size:36px;color:#333;margin:0 0 30px 0; font-weight: bold; text-align: left;}
.Floor003127 .listtit:after{width:42px;height:2px;background:#4b98ce; border:none;margin:25px 0; content: ""; display: block;}
.Floor003127 h2{color: #4b98ce;
    margin-bottom: 10px;
    margin-top: 32px;}
.Floor003127 .more {
    line-height: 3.125;
    background: #4b98ce;
    border-radius: 6px;
    background-size: 100% 100%;
    padding: 0 1.4375em 0 2.0625em;
    display: inline-block;
    transition: background 0.3s;
    color: #fff;
}
.Floor003127 .intro  .more:after {
    display: inline-block;
    content: '';
    width: 2.125em;
    height: 0.5em;
    margin-left: 2.0625em;
    background: url(../images/Floor003115-btn-more-white.svg) no-repeat;
    background-size: contain;
    vertical-align: middle;
}



/*Floor003114 */
.Floor003114 { padding: 5% 0; overflow: hidden; }

.Floor003114 .btn { position: absolute; right: 0; bottom: 0; }
.Floor003114 .slick-arrow {width: 88px;
    height: 46px;
    margin-left: 15px;
    background: #e8e8e8;
    background-size: 100% 100%;
    position: relative;
    border-radius: 5px;}
.Floor003114 .slick-arrow:before { position: absolute; content: ''; width: 100%; height: 100%; left: 0; top: 0; background: url(../images/Floor003114-prev.svg) no-repeat center center; background-size: 34px auto; }
.Floor003114 .slick-next {background: #4b98ce;}
.Floor003114 .slick-next:before { background-image: url(../images/Floor003114-next.svg) }
.Floor003114 .slick-list{ margin: 0 -20px;}
.Floor003114 .slick-slide a { display: block; margin: 0 20px; padding-bottom: 1px; }
.Floor003114 .pic { background: url(../images/Floor003114-imgbg.svg) no-repeat; background-size: 100% 100%; position: relative; }
.Floor003114 .pic:before { position: absolute; content: ''; left: 50%; transform: translateX(-50%); height: 3px; background-color: #4b98ce; top: 0; transition: width 0.3s; width: 0; }
.Floor003114 .slick-slide.slick-active a:hover .pic:before { width: 100%; }
.Floor003114 .pic .Ispic { max-width: 100%; margin: 0 auto; padding-bottom:94%; }
.Floor003114 .tit { border-bottom: 1px solid #d1d1d1; line-height: 4.625em; width: 80%; position: relative; }
.Floor003114 .tit aside { padding: 0 20px;
    color: #333;
    font-size: 28px;
    margin-bottom: 0;
    line-height: 70px; }
.Floor003114 .slick-slide.slick-active a:hover .tit aside { color: #4b98ce; }
.Floor003114 .tit:before { position: absolute; content: ''; width: 27px; height: 3px; background-color: #4b98ce; left: 20px; bottom: -2px; }

@media (max-width:640px) {
.Floor003114 .slick-arrow { width: 60px; height: 42px; }
.Floor003114 .slick-slide a { margin-right: 5vw; }
}
.Floor003114 .tit .text6{    margin-top: 0;
    line-height: 2px;
    padding: 0 20px;
    margin-bottom: 38px;
    color: #666;
    font-size: 18px;}



/*Floor003081 */
.Floor003081 {
    padding: 4.5vw 0 4vw 0;
    background: url(../images/Floor003115-bg.jpg) no-repeat center center;
    background-size: cover;
    font-size: 16px;
}



.Floor003081 .info {
    text-align: justify;
    line-height: 2em;
    font-size: 16px;
    margin-bottom: 3.18vw;
    color: #999999;
}

.Floor003081 .txt-area {
    position: relative;
    z-index: 1;
}

    .Floor003081 .txt-area .more {
        position: absolute;
        right: 0;
    }

        .Floor003081 .txt-area .more a {
            display: block;
            text-align: center;
            color: #58d595;
            padding: 0 3vw 0 1.6vw;
            line-height: 53px;
            border-radius: 55px;
            border: solid 1px #58d595;
            font-size: 14px;
            background: url(../images/a_more.png) no-repeat 80%;
        }

            .Floor003081 .txt-area .more a:hover {
                background: linear-gradient(to right, #4b98ce 0%,#58d595 100%);
                color: #fff;
                border-color: #58d595;
            }

.Floor003081 .slick-dots {
    text-align: center;
    padding-top: 1.2vw;
}

    .Floor003081 .slick-dots li {
        display: inline-block;
        width: 10px;
        height: 10px;
        position: relative;
        list-style: none;
        margin: 0 6px;
    }

        .Floor003081 .slick-dots li button {
            font-size: 0;
            width: 100%;
            height: 100%;
            background: rgba(0,0,0,.15);
            border: 0;
            padding: 0;
            position: absolute;
            border-radius: 50%;
            cursor: pointer;
            left: 0
        }

.Floor003081 .slider {
    overflow: hidden;
}

.Floor003081 .slick-dots li:not(.slick-active) button {
}

.Floor003081 .slick-dots li.slick-active button {
 background: #4b98ce;
}

.Floor003081 .item a {
    background: #fff;
}

.Floor003081 .item .Ispic {
    width: 50%;
    padding-bottom: 28%;
}

.Floor003081 .item .txt .inner {
    color: #999;
    padding: 0 3vw;
}

.Floor003081 .item .txt aside {
    color: #333;
    font-size: 28px;
}

    .Floor003081 .item .txt aside:hover {
        color: #4b98ce;
    }

.Floor003081 .item .txt p {
    line-height: 1.8em;
    font-size: 18px;
    color: #999;
    margin: 1.5vw 0;
}

.Floor003081 .item .txt time {
    display: block;
    border-top: 1px solid #eee;
    font-size: 18px;
    padding-top: 1.35vw;
}

.Floor003081 .news_more {
    display: inline-block;
    padding: 0 1.5vw;
    line-height: 40px;
    border: 1px solid #ddd;
    color: #666;
    text-align: center;
    margin-bottom: 2vw;
    font-size: 18px;
}

    .Floor003081 .news_more:hover {
        background: linear-gradient(to right, #4b98ce 0%,#58d595 100%);
        color: #fff;
    }

@media(min-width:641px) {
    .Floor003081 .info {
        max-width: 494px;
        width: 80%;
    }
}

@media(min-width:751px) {
    .Floor003081 .txt-area .more {
        bottom: 0;
    }

    .Floor003081 .item a {
        margin: 0;
    }
}

@media(max-width:750px) {
    .Floor003081 .txt-area .more {
        top: 0;
    }

    .Floor003081 .item a {
        min-height: 60vw;
    }

    .Floor003081 .item .Ispic {
        width: 100%;
        padding-bottom: 28%;
        display: block
    }

    .Floor003081 .item .txt {
        width: 100%;
        display: block
    }

        .Floor003081 .item .txt .inner {
            padding: 20px
        }
}

@media(max-width:640px) {
    .Floor003081 {
        font-size: 3vw;
        padding: 30px 0
    }
    .Floor003081 .columntitle{padding-right: 0%;}
        .Floor003081 .title {
            font-size: 5vw
        }

        .Floor003081 .item .txt aside {
            font-size: 4.5vw
        }

        .Floor003081 .slick-dots {
            padding-top: 6vw;
        }

        .Floor003081 .txt-area .more a {
            width: auto;
            padding: 0 5vw;
            line-height: 5vw;
            font-size: 3vw;
        }

        .Floor003081 .news_more {
            padding: 0 20px;
        }
}




/*Banner003144 */
.Banner003144 .pc{background-position: center center; background-repeat: no-repeat; height: 400px; background-size: cover;}
@media (min-width:1025px) {
.Banner003144 .wap{display: none;}   
}
@media (max-width:1024px) {
.Banner003144 .pc{display: none;}      
}
/*Menu003135 */
.Menu003135{box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.04);}
.Menu003135 .current{ font-size: 1.125em; padding-left: 1.21428em;background: url(../images/Menu003135-icon.svg) no-repeat left center;background-size: 1em auto; line-height: 5;}
.Menu003135 .current,
.Menu003135 .current a:not(:hover){color: #999;}
.Menu003135 .current span{color: #333;}
.Menu003135 .nav-menu li{float: left;font-size: 1.125em;line-height: 5;}
.Menu003135 .nav-menu li:not(:last-child){margin-right:2.222em;}
.Menu003135 .nav-menu li a{display: block;position: relative;}
.Menu003135 .nav-menu li a:hover,
.Menu003135 .nav-menu li.aon a{color: #4b98ce;}
.Menu003135 .nav-menu li.aon a:before{position: absolute;content: ''; left: 0; bottom: 0;width: 100%; height: 2px;background-color: #4b98ce;}
@media (max-width:1024px) {
.Menu003135 .current{display: none;}   
.Menu003135 .nav-menu li{line-height:3;}
}
/*RighInfo003141 */
.RighInfo003141{padding: 6% 0 0%;}
.RighInfo0031418{padding: 0% 0 6%;}
.con-button a  {
    padding: 20px 20px;
    background: #4b98ce;
    margin-top: 50px;
    color: #fff;
    width: 250px;
    text-align: center;
    border-radius: 5px;
    margin: 0 auto 20px;
    margin-top: 50px;
    margin-bottom: 0px;
    font-size: 20px; display:block
}
.RighInfo0031415 .auto{border-bottom: 1px solid #eaeaea;}
.RighInfo003141 .intro{}
.RighInfo003141 .intro .title{ font-size: 2em;color: #333333; margin-bottom: 0.6em;font-size: 2em;
    color: #333333;
    margin-bottom: 0.6em;
    font-weight: bold;
    margin-bottom: 34px;}
.RighInfo003141 .intro .info p span {
    font-size: 8px;
    color: #4b98ce;
    margin-right: 10px;
}
.RighInfo003141 .intro .info{font-size: 18px;line-height:32px;}
.RighInfo003141 .intro .info p{margin:0.5em 0;}
.RighInfo003141 .intro .info p b{font-size: 20px;
    color: #333;}
.RighInfo003141 .number-count{margin: 4.5625em 0;box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05); border: solid 1px #f3f3f3; padding: 3.6875em 0;}
.RighInfo003141 .number-count li{color: #333333;}
.RighInfo003141 .number-count li span{display: inline-block;position: relative;font-size: 2em;color: #4b98ce; margin: 0 5px;}
.RighInfo003141 .number-count li span i{font-style: normal;}
.RighInfo003141 .number-count li span i.ani{position: absolute; left: 0;top: 0;}
.RighInfo003141 .number-count li span i.opa{opacity: 0;}
.RighInfo003141 .number-count li sup{display: inline-block;vertical-align: top;color: #4b98ce;font-size:1em;}

.RighInfo003141 .plate dd{margin-bottom: 2.8565%;}
.RighInfo003141 .plate dd .txt{box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05); padding:2.375em 1.875em;}
.RighInfo003141 .plate dd ol{float: left;width: 4.25em;}
.RighInfo003141 .plate dd ol img{width: 85.295%;}
.RighInfo003141 .plate dd li{width: calc(100% - 4.25em);float: right;}
.RighInfo003141 .plate dd li aside{font-size: 1.125em;color: #333;}
.RighInfo003141 .plate dd li p{margin: 0;font-size: 0.875em;color: #999;}
@media (min-width:1025px) {
.RighInfo003141 .intro .info{width: 45%;}
.RighInfo003141 .intro .title{line-height: 1;}
.RighInfo003141 .intro .img{width: 47.215%;}
	.RighInfo0031415 .intro .info{width:44%;padding-top: 4.5%;}
	.RighInfo0031415 .intro .img{width: 50%;}
.RighInfo003141 .number-count ul{display: table; margin: 0 auto;}
.RighInfo003141 .number-count li{float: left;}
.RighInfo003141 .number-count li:not(:last-child){margin-right: 3.5em;}
.RighInfo003141 .plate dd{float: left;width: 31.429%;}
.RighInfo003141 .plate dd:not(:last-child){ margin-right: 2.8565%;}
}
@media (max-width:1024px) {
.RighInfo003141 .number-count li{text-align: center;padding: 1em 0} 
.RighInfo003141 .number-count{margin: 2em 0; padding: 2em 0;}  
.RighInfo003141 .intro{padding-top: 2em; margin-bottom: 2em;}
}
.RighInfo003141 h1{font-weight: normal;
    color: #4b98ce;
    font-size: 28px;
    line-height: 48px;}
.RighInfo003141 .Listtitle {
    font-size: 42px;
    color: #333;
    padding-bottom: 2vw;
    font-weight: bold;
}
.RighInfo003141 .Listtitle:after {
    display: block;
    content: '';
    background: #4b98ce;
    margin: 24px 0 0;
    height: 4px;
    width: 40px;
    margin-top:18px;
}
.RighInfo0031411 .Listtitle {
    font-size: 42px;
    color: #333;
    padding-bottom: 2vw;
    font-weight: bold;text-align: center;
}
.RighInfo0031411 .Listtitle:after {
    display: block;
    content: '';
    background: #4b98ce;
    margin: 24px 0 0;
    height: 4px;
    width: 40px;
	margin: 0 auto;
    margin-top:18px;
}


.Apply{ padding: 6% 0; background: #f5f5f5;}
.Apply .Listtitle {
    font-size: 42px;
    color: #333;
    padding-bottom: 2vw;
    font-weight: bold;
}
.Apply .Listtitle:after {
    display: block;
    content: '';
    background: #4b98ce;
    margin: 24px 0 0;
    height: 4px;
    width: 40px;
    margin-top:18px;
}
.Apply li{ float: left; width: 32%; margin-right: 2%; margin-bottom: 2%;background: #fff; padding: 30px;}
.Apply li:nth-child(3n){ margin-right: 0;}
.Apply li .pic figure{ padding-bottom: 56%;}
.Apply li .txt{ padding-top: 30px;}
.Apply li .name{ font-size: 28px; line-height: 30px;}
.Apply li .desc{ margin: 15px 0; font-size: 18px;}
.Apply li .more{ line-height: 3.125; background: #4b98ce; border-radius: 6px; padding: 0 2.0625em;  display: inline-block; color: #fff;}
@media(max-width:1024px) {
.RighInfo003141 .Listtitle, .Apply .Listtitle{ font-size: 30px;}
.Apply li{ float: none; width: 100%;}
 }

/*
.RighInfo002816 
 */
 .RighInfo002816{padding:0 0 4.5vw 0; }
 .RighInfo002816 .Listtitle:after{margin:24px auto  0; }

 .RighInfo002816 .box{padding:3vw; background:url("../uploadfiles/bg1.jpg") no-repeat center; text-align: center; font-size:18px;}
 .RighInfo002816 .box .txt{display: inline-block;
    padding-right: 7.167%;
    padding-left: 7.167%;
    padding-top: 24px;
    position: relative;
    background: url(../images/yinhao-r.png) no-repeat right top;
    background-size: 6.5% auto;
    width: 80%;
    max-width: 720px;
    margin: 0 auto;
    line-height: 1.75;
    font-size: 20px;}
.RighInfo002816 .box .txt span{
    font-size: 33px;
    color: #4b98ce;}
 .RighInfo002816 .box .txt:before{position: absolute; content: ''; left: 0; top: 0;width: 6.617%;height: 100%;background: url(../images/yinhao-l.png) no-repeat left top;background-size: contain;}

 .RighInfo002816 .img-block { display: block; width: 100%; border-radius: 10px; }
 .RighInfo002816 ul h3 { margin-top: 0; font-size:30px; font-weight: normal; color: #333; vertical-align: middle;}
 .RighInfo002816 ul h3 .icon { max-width: 42px; margin-right: 16px; }
 .RighInfo002816 ul .li p { line-height:30px; color: #666; font-size: 15px;color: #333;}
 
 .RighInfo002816 .more{padding-top:2vw;}
 .RighInfo002816 .more a{display: table;}
 .RighInfo002816 .more span{display: inline-block;  vertical-align: middle;}
 .RighInfo002816 .more .icon{width:60px;height:60px;border:1px solid  #ccc; border-radius: 50%; position: relative; margin-right: 15px; transition: 0.3s ease-out;}
 .RighInfo002816 .more .icon:before{position: absolute; content: ''; width: 12px; height: 12px; transform: rotate(45deg);border-top: 2px solid #999;border-right: 2px solid #999; left: 50%; top: 50%; margin: -6px 0 0 -8px;}
 .RighInfo002816 .more a:hover .icon{border-color: #33b7ef;background: #33b7ef;}
 .RighInfo002816 .more a:hover .icon:before{border-color: #fff;}
 .RighInfo002816 .more .txt{color: #999;font-size: 14px;}
 .RighInfo002816 .more .txt:before{display: inline-block; content: ''; vertical-align: middle;width: 23px; height: 1px; margin-right: 7px; background: #999;}
 .RighInfo002816 .more a:hover .txt{color: #33b7ef;}
 .RighInfo002816 .more a:hover .txt:before{background: #33b7ef;}
 
 
 @media(min-width:1025px) {
 .RighInfo002816 ul:nth-child(2n-1) .ol { float: left; }
 .RighInfo002816 ul:nth-child(2n-1) .li { float: right; }
 .RighInfo002816 ul:nth-child(2n) .ol { float: right; }
 .RighInfo002816 ul{ padding:8% 0;  border-bottom: 5px solid #f9f9f9; }
 .RighInfo002816 ul:nth-child(2n) .li { float: left; padding-right:6%; padding-left: 0; }
 .RighInfo002816 ul .ol {width: 44%;box-shadow: 8px 8px 30px rgba(0,0,0,0.2);position: relative; border-radius: 15px;}
 .RighInfo002816 ul .ol:before, 
 .RighInfo002816 ul .ol:after { position: absolute; content: ""; width: 135px; height: 135px; right: -25px; bottom: -25px; background:#33b7ef; z-index: -1; border-radius: 10px; }
 .RighInfo002816 ul .ol:before { background: rgba(0,0,0,0.3); z-index: 1; width: 110px; height: 110px; bottom: 0; right: 0; border-radius: 10px 0 ; }
 .RighInfo002816 ul .li {width: 56%;padding-left:8%;}
 .RighInfo002816 ul .li { position: relative; z-index: 10; }
 }
 
 @media(max-width:1024px) {
 .RighInfo002816 ul .li { padding: 0!important; }
 .RighInfo002816 ul .inner { padding: 20px; }
 }

.RighInfo002816 .Listtitle {
    font-size: 34px;
    color: #333;
    padding-bottom: 2vw;
    font-weight: bold;
}
.RighInfo002816 .Listtitle:after {
    display: block;
    content: '';
    background: #4b98ce;
    margin: 24px 0 0;
    height: 4px;
    width: 40px;
    margin: 0 auto;
    margin-top: 13px;
}





/*RighInfo002554 */
.RighInfo002554{ padding:3% 0 0 0;}
.RighInfo002554 .h1{ text-align:center;}
.RighInfo002554 .table_1 th,
.RighInfo002554 .table_1 td{ text-align:center; border:1px solid #eee; border-collapse:collapse; line-height:24px; padding:15px;font-size: 18px;}
.RighInfo002554 .table_1 th{font-size: 20px;
    font-weight: normal;
    background: #4b98ce;
    color: #fff;
    line-height: 26px;}
.RighInfo002554 .table_1 .text{background: #eff7f9;
    color: #4b98ce;
    font-size: 18px;}
.RighInfo002554 .table_1 .th{ background:#4b98ce;}

.RighInfo002554 .table_1 .th{ color:#fff;}
@media(max-width:480px){
.RighInfo002554 .table_1{ overflow:auto;}
.RighInfo002554 .table_1 table{ width:180%;}
}
.RighInfo002554 .Listtitle {
    font-size: 42px;
    color: #333;
    padding-bottom: 2vw;
    font-weight: bold;text-align: center;
}
.RighInfo002554 .Listtitle:after {
    display: block;
    content: '';
    background: #4b98ce;
    margin: 24px 0 0;
    height: 4px;
    width: 40px;margin: 0 auto;
    margin-top: 13px;
}

.RighInfo002554 .button{    padding: 20px 20px;
    background: #4b98ce;
    margin-top: 50px;
    color: #fff;
    width: 250px;
    text-align: center;
    border-radius: 5px;
    margin: 0 auto 20px;
    margin-top: 50px;
    margin-bottom: 0px;
    font-size: 20px;}

.RighInfo002554 .p1{text-align: center;font-size:20px;margin:0;margin-top:10px;}




/*
 .Page002193 为demo编号
 */
.Page002193{zoom:1; overflow:hidden; text-align:center; padding:30px 0 5%; text-align:center;}
.Page002193 span{ padding:0px 3px; display:inline-block;}
.Page002193 a{ display:inline-block; margin:0px 2px; border:1px solid #ededed; padding:0 1em; color:#666; line-height:40px; font-size: 18px; border-radius:3px;transition: .3s ease-out;}
.Page002193 a:hover{ color:#fff; border:1px solid #4b98ce; background:#4b98ce;}
.Page002193 .p_cur,.Page002193 .p_count,.Page002193 .p_total,.Page002193 .p_jump,.Page002193 .a_first,.Page002193 .a_end{ display:none;}
.Page002193 .p_cur b{ color:#F00;}
.Page002193 .p_count b{ color:#F00;}
.Page002193 .p_total b{ color:#F00;}
.Page002193 .p_page em{ font-style:normal;}
.Page002193 .p_page em a{}
.Page002193 .p_page em a.a_cur{ color:#fff; background:#4b98ce; border-color:#4b98ce;}
.Page002193 .p_page b{ font-weight:normal;}



/* 新闻列表 */
.NewsList .auto{max-width: 1440px;margin: 0 auto;}
.NewsList { padding: 5vw 0 0vw 0; }
.NewsList .left { position: relative; }
.NewsList .left .time { color: #fff; background: rgba(0,0,0,.2); position: absolute; top:0; left: 1vw; padding: 0 1vw 0.6vw 1vw; text-align: center; transition: all 0.5s; font-size: 16px;  }
.NewsList .left .time span { display: block; }
.NewsList .left .time .date { font-size: 36px; margin: 0; }
.NewsList .right .h3 { font-size: 28px; font-weight: normal; margin:1vw 0 0 0; }
.NewsList .right .p {color: #999;
    font-size: 18px;
    line-height: 1.6em;
    margin: 1vw 0;}
.NewsList .right .more { color: #999;
    font-size: 16px;
    line-height: 36px;
    padding: 0 1vw;
    display: inline-block;
    border-radius: 100px;
    transition: .3s;
    border: 1px solid #ddd;}
.NewsList ul li { float: left;width: 49%;margin: 0 2% 2% 0;  }
.NewsList ul li:nth-child(2n){margin-right: 0;}
.NewsList ul li a{display: block;background: #fff; padding: 1vw;transition: .3s; box-shadow: 0px 0 10px 10px rgba(0,0,0,0.04);}
.NewsList ul li a .Ispic{padding-bottom:60%;}
.NewsList ul li a:hover { background: #fff;}
.NewsList ul li a:hover .time { color: #fff; background-color: #4b98ce;}
.NewsList ul li a:hover .more { color: #4b98ce; }
.NewsList ul li a:hover .more span { background-position: center bottom; }
.NewsList .left { float: left; width: 45%; }
.NewsList .right { float: right; width: 51%; }
@media screen and (min-width:768px ) {
.NewsList .right .time { margin-top: 0px; }
}
@media(max-width:960px){
.NewsList .right .more{     padding: 0 7vw;}
.NewsList .right .h3 {font-size: 22px; margin: 4vw 0 0 0;}
.NewsList .right .p{font-size: 16px; }
.NewsList ul li a{padding: 3vw;}
	.NewsList ul li{float: none;width: 100%;}
	.NewsList .left { float: none; width: 100%; }
	.NewsList .right { float: none; width: 100%; }
}

/*RighInfo002939 */
.RighInfo002939{padding:4% 0 6%;}
.RighInfo002939 .name{border-bottom: 1px solid #e9e9e9; text-align: center; margin-bottom: 34px;}
.RighInfo002939 .name h1{margin: 0 0 18px 0;font-size: 36px;color: #333;font-weight: normal;}
.RighInfo002939 .time{color: #999;padding-bottom: 1.72vw;line-height: 16px;}
.RighInfo002939 .share{margin-left: 10px;}
.RighInfo002939 .time time,
.RighInfo002939 .share,
.RighInfo002939 .share > *{display: inline-block; vertical-align: middle;}
.RighInfo002939 .share em{font-style: normal;}

#bsPanel,
#bsPanel *,
.bsBox,
.bsBox *{box-sizing: content-box;}

.RighInfo002939 .edit-info{line-height:31px;color: #666; text-align: justify; padding-bottom: 2.2vw;}
.RighInfo002939_ .edit-info{padding-bottom:0;}
.RighInfo002939 .edit-info p{margin:20px 0;}
.RighInfo002939 .pic2{padding:10px 0;}
.RighInfo002939 .pic2 .img{width:49%;float:left;}
.RighInfo002939 .pic2 .img:nth-child(2){float:right;}
.RighInfo002939 .info-page{border: solid 1px #eee;}
.RighInfo002939 .info-page dd{line-height: 75px;}
.RighInfo002939 .info-page dd a{padding: 0 28px;color:#666;}
.RighInfo002939 .info-page dd a:hover{color: #4b98ce;}

.RighInfo002939 .fh{text-align: center;margin-top:4%;}
.RighInfo002939 .fh a{background:#4b98ce;color:#fff;padding:14px 52px 14px 37px;font-size:16px;border-radius: 50px;position: relative;    max-width: 153px; display: block; margin: 0 auto;}
.RighInfo002939 .fh a:before{position: absolute; content: ''; width: 10px; height: 10px; transform: rotate(45deg);border-top: 2px solid #fff;border-right: 2px solid #fff; right:22%; top: 50%; margin: -5px 0 0 -8px;}
.RighInfo002939 .time,
.RighInfo002939 .info-page dd a,
.RighInfo002939 .edit-info{font-size: 18px;}

@media(min-width:641px){
.RighInfo002939 .info-page dd{float: left; width: 50%;}
.RighInfo002939 .info-page dd:nth-child(2){border-left: 1px solid #eee;}

}
@media(max-width:640px){
.RighInfo002939 .info-page dd:nth-child(2){border-top: 1px solid #eee;}
.RighInfo002939 .share{display: block; padding-top: 10px;}
.RighInfo002939 .name h1{ font-size: 30px; }

}
 



/*
 .Map001372 为demo编号
 */
.Map001372{padding:6% 0 0% 0;}
.Map001372 .auto{max-width: 1440px;}
.Map001372 .title{padding-bottom: 30px;text-align: center}
.Map001372 .title span{display: block;font-size: 44px;color: #333;}
.Map001372 .title h3{font-size: 32px;color: #333;margin: 0;font-weight:normal;display: inline-block;position: relative}
.Map001372 .map{width:50%;}
.Map001372 .map img{}
.Map001372 .n_map{height:450px;width:100%;}
.Map001372 .ytable{margin-bottom: 2vw;}
.Map001372 .txt{    background: #f5f5f5;
    padding: 0 5%;
    width: 50%;}
.Map001372 .txt h1{font-size: 36px;
    color: #333;
    font-weight: bold;
    padding-bottom: 20px;
    margin: 0;
    border-bottom: 1px dashed #ccc;
    margin-bottom: 30px;
}
.Map001372 .txt li{line-height: 33px;
    padding-left: 36px;
    background-repeat: no-repeat;
    background-position: left 5px;
    font-size: 20px;}
.Map001372 .txt li+li{margin-top: 15px;}
.Map001372 .txt li:nth-child(1){background-image:url(../images/Map001372-icon_1.png);}
.Map001372 .txt li:nth-child(2){background-image:url(../images/Map001372-icon_2.png);}
.Map001372 .txt li:nth-child(3){background-image:url(../images/Map001372-icon_3.png);}
.Map001372 .txt li:nth-child(4){background-image:url(../images/Map001372-icon_4.png);}
.Map001372 .txt li:nth-child(5){background-image:url(../images/Map001372-icon_4.png);}
.Map001372 .txt li img{width: 140px;}

@media(max-width:768px){
.Map001372 .map{display: table-caption; width:100%}
.Map001372 .txt{width:100%}
.Map001372 .txt h1{ margin:5% 0;    font-size: 25px;}
.Map001372 .txt li{  font-size: 18px;}
}
/*
 .Form001215 为demo编号
 */
.Form001215{ padding:3% 0 6vw 0}
.Form001215 .auto{max-width: 1440px;margin: 0 auto;}
.Form001215 .hotline{margin-bottom:3%;background:#f5f5f5;background:url(../images/lxbg.png) no-repeat top center; padding:5% 6%;}
.Form001215 .hotline .tit{font-size:34px;color:#333;font-weight: bold;margin-bottom:10px;}
.Form001215 .hotline .tit:after{content:'';width:30px;height: 3px;background:#4b98ce;display:block;margin-top:13px;}
.Form001215 .hotline dl{float:left;width:44%;padding-right:2%;}
.Form001215 .hotline dd{font-size:16px;border-bottom:1px solid #e8e8e8;padding:18px 0;line-height: 34px;padding-left:55px;position: relative;}
.Form001215 .hotline dd:after{content:'';width:1px;height: 15px;background:#cdcdcd;position: absolute;left:40px;top:27px;}
.Form001215 .hotline dd:nth-child(1){background:url(../images/tel.png) no-repeat left top 24px;}
.Form001215 .hotline dd:nth-child(2){background:url(../images/addr.png) no-repeat left top 18px;}
.Form001215 .hotline dd:nth-child(3){background:url(../images/email.png) no-repeat left top 18px;}
.Form001215 .hotline dd:nth-child(1):after{top:33px}
.Form001215 .hotline dd:nth-child(3){border-bottom:0;}
.Form001215 .hotline dd span{display: block;padding-left:48px;}
.Form001215 .hotline dd b{color:#4b98ce;font-size:32px;}
.Form001215 .form{ width:100%;background:#f9f9f9;background:url(../images/Form001215-bg.jpg) no-repeat top center; padding:5% 5% 4% 5%;    background-size: cover;}
.Form001215 .form .word{width:30%;float:left;}
.Form001215 .form .word p{font-size:20px;line-height: 30px}
.Form001215 .form ul{width:58%;float:right;}
.Form001215 .form li{width:48%;float:left;  padding-bottom:25px;}
.Form001215 .form li.fel{border-bottom: 1px solid #e5e5e5; height: 46px; line-height: 46px; padding: 0 10px;font-size: 18px; color: #666;position: relative;margin-bottom: 4%;}

.Form001215 .form li span{    float: none;position: relative; line-height: 34px; border-radius: 5px;}
.Form001215 .form .wu-example{    position: absolute;top: 0;right: 0;}
.Form001215 .placeholder .webuploader-pick{    font-size: 14px;
    background: #dedede !important;
    /* line-height: 44px; */
    padding: 0 22px;
    /* width: 120px; */
    color: #666;
    display: inline-block;
    margin: 7px auto -13px auto;
    cursor: pointer;
    box-shadow: 0 1px 1px rgb(0 0 0 / 10%);
    line-height: 34px;
    padding: 0 10px;
    border-radius: 5px;}
.Form001215 .form li .text1{float: right;
    position: relative;
    margin-top: -40px;
    background: none;
    line-height: 34px;
    padding: 0 10px;
    border-radius: 5px;}
.Form001215 .form li:nth-child(2),
.Form001215 .form li:nth-child(6),
.Form001215 .form li:nth-child(4){float:right;}
.Form001215 .form li.li2{width:100%;}
.Form001215 .form .tit{font-size:42px;color:#333;font-weight: bold;margin-bottom:30px;}
.Form001215 .form .tit:after{content:'';width:30px;height: 3px;background:#4b98ce;display:block;margin-top:13px;}
.Form001215 .form .text,.Form001215 .form select{border:none; border-bottom:1px solid #e5e5e5; width:100%; height:46px; line-height:46px; padding:0 10px; border-radius:3px; background:none;font-size:18px;font-family: 'HarmonyOS_Sans_SC_Regular'; color: #666;}
.Form001215 .form textarea.text{ height:110px;}
.Form001215 .form .btn{ cursor:pointer; border-radius:5px; background:#4b98ce; color:#fff; height:48px;border:none; padding:0 45px;font-size:16px; border:none;font-family: 'HarmonyOS_Sans_SC_Regular'; }

@media(max-width:480px){
.Form001215 .form,.Form001215 .form ul,.Form001215 .form .word,
.Form001215 .hotline{ float:none; width:auto;} 
.Form001215 .form textarea.text{ height:117px;}
.Form001215 .form .tit{ font-size:30px}
.Form001215 .form li{width:100%;float: none; }
}




/*RighInfo002924 */
.RighInfo002924{}
.RighInfo002924 .auto{width: 100%;}
.RighInfo002924 .title{}
.RighInfo002924 h4{text-align: center;margin-bottom: 15px;margin-top: 35px;font-weight: normal; color: #4b98ce;font-size: 42px; line-height: 48px;}
.RighInfo002924 .title:after{display: block; content: ''; width: 20px; height: 2px; background: #a52d33; margin-top: 1vw;}
.RighInfo002924 .title .cn{font-size: 30px;color: #a52d33; padding-bottom: 10px;font-weight: bold;}
.RighInfo002924 .title .en{color: #d2d2d2; letter-spacing: 2px;}
@media(max-width:768px){
.RighInfo002924 h4{ font-weight: bold;  font-size: 30px;}	
.RighInfo002924 .title{padding-bottom: 6vw;}
}
@media(max-width:640px){
.RighInfo002924 .title .cn{font-size: 6vw;}
}

.RighInfo002924 .box-1{background: #fff; margin-bottom: 1.786%;}
.RighInfo002924 .box-1 .info{background: url("../images/RighInfo002924_bg.png") no-repeat right 30% bottom 40%; background-size: auto 70%;}
.RighInfo002924 .box-1 .intro{font-size: 26px;color: #000;}
.RighInfo002924 .box-1 .intro span{color: #4b98ce;border-bottom: 2px solid #4b98ce; display: inline-block;}
@media(min-width:769px){
.RighInfo002924 .box-1 .pic{width: 50%;}
.RighInfo002924 .box-1 .info .inner{max-width:500px ; margin: 0 auto; width: 90%;}
}
@media(max-width:768px){
.RighInfo002924 .box-1{margin-bottom: 3vw;}
.RighInfo002924 .box-1 .ytable,
.RighInfo002924 .box-1 .ytable-cell{display: block;}
.RighInfo002924 .box-1 .info{padding: 4vw;}
}
@media(max-width:480px){
.RighInfo002924 .box-1 .intro{font-size: 6vw;line-height: 1.6em;}
}

.RighInfo002924 .box-2 li:not(.no){background:#f5f5f5;padding:2vw;}
.RighInfo002924 .box-2 li .inner{padding-left: 2.08vw;}
.RighInfo002924 .box-2 li .inner > *{margin: 0;}
.RighInfo002924 .box-2 li h3{color: #333;font-size: 28px;}
.RighInfo002924 .box-2 li h3:after{display: block;content: '';height: 2px; width: 20px;background: #4b98ce; margin: 10px 0;}
.RighInfo002924 .box-2 li .inner p{color: #5f5f5f;line-height:1.65em;font-size: 18px;}
@media(min-width:769px){
.RighInfo002924 .box-2 ul{display: table; width: 100%;table-layout: fixed;}
.RighInfo002924 .box-2 li{display: table-cell; vertical-align: middle; width: 32.143%;}
.RighInfo002924 .box-2 li.no{ width: 1.786%;}
.RighInfo002924 .box-2 li .icon{width: 15%;}
}
@media(max-width:768px){
.RighInfo002924 .box-2 li .icon{width:90px;}
.RighInfo002924 .box-2 li.no{ height: 3vw;}
.RighInfo002924 .box-2 li .inner{padding-left: 1vw;}
}
@media(max-width:480px){
.RighInfo002924 .box-2 li .icon{width:30%;}
.RighInfo002924 .box-2 li h3{font-size: 5vw;}
.RighInfo002924 .box-2 li .inner p{font-size: 3.5vw;}
}




/*Menu002306*/
.Menu002306{}
.Menu002306 .side-title{ line-height: 80px;background-color: #4b98ce;margin-left: 20px;font-size: 30px;font-weight: bold;color: #fff;padding: 0 75px 0 32px;position: relative;border-radius: 0px 0 0 0;}
.Menu002306 .side-title::after,
.Menu002306 .side-title::before{content:'';}
.Menu002306 .side-title::before{ position: absolute;bottom: 0;left: -20px;width: 0;height: 0;border-style: dashed dashed solid dashed;border-width: 0 29px 81px 20px;border-color: transparent transparent #4b98ce transparent;}
.Menu002306 .side-title::after{ display:inline-block; vertical-align:middle; width: 40px; height: 1px; background: #fff; margin-left:10px;}
.Menu002306 .side-menu{border-radius: 0 0 50px 0;background-color:#f5f5f5f5; overflow:hidden;}
.Menu002306 .side-menu li a{ display:block;line-height:22px; padding: 14px 0; font-size: 16px;}
.Menu002306 .side-menu > ul > li{ border-bottom:1px solid #e8e8e8;}
.Menu002306 .side-menu > ul > li >a{ padding: 0 32px;font-weight: normal;color: #333;line-height: 62px;position: relative;font-size: 20px;}
.Menu002306 .side-menu > ul > li >a::after{ position:absolute; content:'>'; width:16px; height:16px; border-radius:50%; background:#4b98ce; color:#fff; text-align:center; line-height:18px; font-family:宋体; font-size:12px; right:16px; top:50%; margin-top:-8px;}
.Menu002306 .side-menu > ul > li ul{ display:none; padding:10px 15px;}
.Menu002306 .side-menu > ul > li > ul{ padding-left:32px; padding-right:32px;}
.Menu002306 .side-menu > ul > li > ul > li > a{ background:url(../images/Menu002306-a_off.png) no-repeat left center; padding-left:20px; font-size: 18px;}
.Menu002306 .side-menu > ul > li > ul > li > ul > li a::before{ display:inline-block; content:''; vertical-align:middle;width: 3px;height: 3px;background: #555; margin-right:10px;}
.Menu002306 .side-menu > ul > li > ul > li.select > a{ background-color:#e7f0f4;}
.Menu002306 .side-menu li.select > a::after{ transform:rotate(90deg);}
.Menu002306 .side-menu > ul > li > ul > li.aon > a{background-color: transparent;background: url(../images/Menu002306-a_on.png) no-repeat left center;font-weight: bold;color: #333;}
.Menu002306 .side-menu > ul > li > ul > li.select > a{background-color: transparent;background: url(../images/Menu002306-a_on.png) no-repeat left center;font-weight: bold;color: #333;}
.Menu002306 .side-other dd{ background-position:left center; background-repeat:no-repeat; background-color:#e7f0f4; margin-top:20px; border-radius:5px; position:relative;}
.Menu002306 .side-other dd.dd_1{ background-image:url(../images/Menu002306-picbg1.png);}
.Menu002306 .side-other dd.dd_2{ background-image:url(../images/Menu002306-picbg2.png);}
.Menu002306 .side-other dd a{ position:relative;display:block; height:80px;line-height:80px; font-weight:bold; color:#555; padding-left:100px;}
.Menu002306 .side-other dd a::after{ position:absolute; content:'>'; width:16px; height:16px; border-radius:50%; background:#4b98ce; color:#fff; text-align:center; line-height:18px; font-family:宋体; font-size:12px; right:15px; top:50%; margin-top:-8px;}
.Menu002306 .side-open_menu{ display:none;}
/* .Menu002306 .side-menu ul li ul li.aon{ display:block !important;} */
/* .Menu002306 .side-menu li.aon>.ul { display: block !important;} */
@media(min-width:1025px){
.Menu002306 .side-menu{ display:block !important;}
}
@media(max-width:1024px){
/*body{ padding:2%;}*/
.Menu002306{padding-top: 0;}
.Menu002306 .side-other{ display:none;}
.Menu002306 .side-open_menu{ display:block; border:2px solid #4b98ce; padding:10px 20px 10px 10px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-weight:bold; color:#002870; border-radius:0 0 5px 5px; position:relative;}
.Menu002306 .side-open_menu::after{ position:absolute; content:''; border:6px solid transparent; border-top-color:#4b98ce; right:10px; top:50%; margin-top:-3px;}
.Menu002306 .side-menu{ display:none; padding-bottom:20px;}
}


.floo52536 .auto{max-width:1440px;padding: 100px 0 0 0;}
.floo52536 .w75{width: 73%;}
@media(max-width:1024px){
.floo52536 .auto{padding: 5% 2% 0;}
.floo52536 .w75{width: auto;}
}
/*PicList002045 */
.PicList002045 .auto{padding: 0px 0;}
.PicList002045 li{ float:left; width:32%; margin-right:2%; margin-bottom:2%; position:relative; text-align:center;background: #f5f5f5;}
.PicList002045 li:nth-child(3n){ margin-right:0;}
.PicList002045 li a{ position:absolute; left:0; top:0; right:0; bottom:0; }
.PicList002045 li a:hover{ border-width:3px; border-color:#0079c3;}
.PicList002045 li div{ margin: 0 auto;padding: 0% 0% 8% 0%;}
.PicList002045 li figure{ padding-bottom:100%; background-size:contain;}
.PicList002045 li figure img{ display:none;}
.PicList002045 li p{font-size: 28px;color: #333; margin-bottom: 10px;}
@media(max-width:480px){
.PicList002045 li{ width:49%;}
.PicList002045 li:nth-child(3n){ margin-right:2%;}
.PicList002045 li:nth-child(2n){ margin-right:0;}
.PicList002045 li p{ font-size:14px;}
}





/*RighInfo003134 */
.RighInfo003134 .auto{padding: 0px 0 0 0;}
.RighInfo003134 .img-side{border: solid 1px #f2f2f2; margin-bottom:2.5em;}
.RighInfo003134 .img-side .ytable-cell{ padding-bottom: 3em;}
.RighInfo003134 .img-group li .Ispic{background-size: contain;padding-bottom: 55.167%;}
.RighInfo003134 .controls{display: table;position: relative;padding: 0 56px; margin: 3.125em auto 0;}
.RighInfo003134 .controls .slick-dots li{float: left;position: relative; width: 13px;height: 13px; margin: 0 5px;}
.RighInfo003134 .controls .slick-dots li button{position: absolute;background:rgba(0,0,0,0.2); width: 7px;height: 7px;border-radius: 50%; top: 50%;left: 50%;transform: translate(-50%,-50%); border: 0; cursor:pointer; border: 0; font-size: 0;padding: 0;transition: 0.3s;}
.RighInfo003134 .controls .slick-dots li.slick-active button{background-color: #4b98ce; width: 100%;height: 100%;}
.RighInfo003134 .controls .slick-arrow{position: absolute; top:50%;width: 25px; height: 11px;background-repeat: no-repeat;background-position: center; margin-top: -5px;}
.RighInfo003134 .controls .slick-prev{left: 0;background-image: url(../images/RighInfo003134-btn-prev.svg);}
.RighInfo003134 .controls .slick-next{right: 0;background-image: url(../images/RighInfo003134-btn-next.svg);}
.RighInfo003134 .controls .slick-disabled{cursor: default;}
.RighInfo003134 .controls .slick-prev.slick-disabled{background-image: url(../images/RighInfo003134-btn-prev-disabled.svg);}
.RighInfo003134 .controls .slick-next.slick-disabled{background-image: url(../images/RighInfo003134-btn-next-disabled.svg);}
.RighInfo003134 .img-side .txt{text-align: center;}
.RighInfo003134 .img-side .tit{font-size: 36px;color: #333; margin-bottom: 0.6em;}
.RighInfo003134 .img-side .line{width: 15px; height: 2px; background-color: #4b98ce;display: block;margin: 0 auto;}
.RighInfo003134 .img-side .text1{margin: 0 auto; line-height: 28px; width: 80%; text-align: center;margin-top: 20px; font-size: 20px;}
.RighInfo003134 .img-side .btn{ margin-top: 4.375em;}
.RighInfo003134 .img-side .btn a{display: inline-block;font-size: 1.125em;color: #fff;box-shadow: 0px 10px 30px rgb(75 152 206 / 0.08);border-radius: 5px; margin: 0 5px; min-width:8em;text-align: center; line-height: 3.3333;padding: 0 1.8125em; cursor: pointer;}
.RighInfo003134 .img-side .btn a.download{background-color: #4b98ce;}
.RighInfo003134 .img-side .btn a.download2{background-color: #6e6e6e;}
.RighInfo003134 .img-side .btn a:before{display: inline-block; vertical-align: top;content: '';background-size: contain;background-position: center; background-repeat: no-repeat; width: 1.3888em;height: 3.3333em;margin-right: 0.5555em;}
.RighInfo003134 .img-side .btn a.download:before{background-image: url(../images/RighInfo003134-icon-file1.svg);}
.RighInfo003134 .img-side .btn a.download2:before{background-image: url(../images/RighInfo003134-icon-download.svg);}

.RighInfo003134 .prod-intro { background: #f5f5f5; padding: 4%;}
.RighInfo003134 .prod-intro .name{border-bottom:2px solid #fff;font-size: 2em; padding-bottom: 1em;color: #333; line-height: 2;}
.RighInfo003134 .prod-intro .name i{width: 2em; height: 2em;border-radius: 50%;background-color: #4b98ce;display: inline-block;vertical-align: top; margin-right: 0.625em; background-repeat: no-repeat; background-position: center; background-size: auto 50%;}
.RighInfo003134 .prod-intro .name-1 i{background-image: url(../images/RighInfo003134-icon-file.svg);}
.RighInfo003134 .prod-intro .name-2 i{background-image: url(../images/RighInfo003134-title-icon.svg);}
.RighInfo003134 .prod-intro .singlePage{line-height:2; margin: 2em 0 3em 0; font-size: 1.25em;}
.RighInfo003134 .prod-intro .singlePage p{ margin: 0 ;}

@media (min-width:1025px) {
.RighInfo003134 .img-group{width: 50%;border-left: solid 2px #fff;}
.RighInfo003134 .img-side .ytable-cell{padding-top: 4em;    background: #f5f5f5;}
.RighInfo003134 .img-side .txt{padding: 0 4%;}
}
@media (max-width:1024px) {
.RighInfo003134 .img-group li .Ispic{padding-bottom: 81.167%;}
.RighInfo003134 .img-side{ padding: 2em;}
.RighInfo003134 .img-side .btn a{min-width: calc(50% - 10px);padding: 0;}
}

.RighInfo003134 .popUp-box{position: fixed;z-index: 200; left: 0;top: 0;width: 100%; height:100%; background-color: rgba(0,0,0,0.5);display: none;}
.RighInfo003134 .popUp-box > .ytable{height: 100%;}
.RighInfo003134 .popUp-box .main{background: #fff url(../images/RighInfo003134-bg.jpg) no-repeat;background-size: cover; width: 90%; max-width: 1200px;margin: 0 auto;border-radius: 5px; position: relative; }
.RighInfo003134 .popUp-box .close{position: absolute; right: 20px;top: 20px;width: 20px;height: 20px;z-index: 10;cursor:pointer;}
.RighInfo003134 .popUp-box .close:before,
.RighInfo003134 .popUp-box .close:after{position: absolute;content: ''; width: 100%;height: 2px;background-color: #000; top: 50%;margin-top: -1px;transform: rotate(-45deg);}
.RighInfo003134 .popUp-box .close:after{transform: rotate(45deg);}
.RighInfo003134 .popUp-box .logo img{height: 1.9375em;}
.RighInfo003134 .popUp-box .title{font-size: 1.875em;color: #333333;line-height: 1.3333; margin-top: 0.3em;}
.RighInfo003134 .popUp-box .title:after{display: block; content: '';width: 20px;height: 2px;background-color: #4b98ce; margin: 1em 0;}
.RighInfo003134 .popUp-box .left p{font-size: 1.5em;line-height: 1.66666;color: #333333;}
.RighInfo003134 .popUp-box .form li{position: relative;z-index: 1; margin-bottom: 10px;}
.RighInfo003134 .popUp-box .form li label.tit{position: absolute; left: 1.21428em; top: 0;font-size: 0.875em; line-height: 3.5714em;}
.RighInfo003134 .popUp-box .form li .text{border: solid 1px rgba(139,139,139,0.2);width: 100%;font-size: 1em; height:3.125em; line-height: 3.125em;border-radius:0.625em;padding: 0 1.0625em;}
.RighInfo003134 .popUp-box .form li.code dl{overflow: hidden;}
.RighInfo003134 .popUp-box .form li.code dl dt{position: relative;width: 60%;float: left;}
.RighInfo003134 .popUp-box .form li.code dl dd{width: 38%;float: right;}
.RighInfo003134 .popUp-box .form li.code dl dd a{display: block;cursor: pointer;background-color: #6e6e6e; border-radius: 10px;color: #fff;font-size: 0.875em;line-height: 3.5714em;text-align: center;}
.RighInfo003134 .popUp-box .form ol .btn{display: block;width: 100%;background: #4b98ce;border:0;cursor: pointer;border-radius: 0.625em;height:3.125em;color: #fff;font-size: 1em;}
@media (min-width:1025px) {
.RighInfo003134 .popUp-box .main{padding: 10.9375vh 8.25em;}  
.RighInfo003134 .popUp-box .main .ytable-cell{width: 50%;} 
}
@media (max-width:1024px) {
.RighInfo003134 .popUp-box .main{padding:2em; }  
.RighInfo003134 .popUp-box .main .ytable{max-height: 85vh; overflow: auto;}
}



.Timeline0023 {padding: 5% 0;}
.Timeline0023 .Listtitle {font-size: 42px; color: #333; padding-bottom: 2vw;font-weight: bold;text-align: center;}
.Timeline0023 .Listtitle:after {display: block;content: '';background: #4b98ce; margin: 24px 0 0;height: 4px;width: 40px;margin: 0 auto;margin-top: 13px;}
@media only screen and (max-width:1024px ) {
.Timeline0023 .Listtitle {font-size: 30px; } 
}
/*
 .Timeline002310 为demo编号
 */
 .Timeline002310 {padding: 5% 0;}
 .Timeline002310 .Listtitle {font-size: 42px; color: #333; padding-bottom: 2vw;font-weight: bold;text-align: center;}
 .Timeline002310 .Listtitle:after {display: block;content: '';background: #4b98ce; margin: 24px 0 0;height: 4px;width: 40px;margin: 0 auto;margin-top: 13px;}
 .Timeline002310 .txtbox{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both;}
 .aboutTxt02{  line-height:1.75; color:#555;}
 .aboutTxt02 .year strong{ color:#4b98ce; font-size:24px; margin-right: 6px;}
 .aboutTxt02 .txt{ padding-left:18px; position:relative;}
 .aboutTxt02 .txt strong{ display:block; position:absolute; left:0; color: #999;}
 .aboutTxt02 .txt .strong{ display:inline-block; width:10px; position:static;}
 @media only screen and (max-width:1024px ) {
 .Timeline002310 .Listtitle {font-size: 30px; } 
   .aboutTxt02 li{ position: relative; padding:35px 15px 35px 80px;}
   .aboutTxt02 li:before{ content: ""; width: 1px; height: 100%; display: block; background-color: #eed8cb; position: absolute; left: 20px; top: 0;}
   .aboutTxt02 li:after{content: ""; width: 50px; height: 1px;display: block; background-color: #eed8cb; position: absolute; left: 20px; top: 45px;}
   .aboutTxt02 li .year{ position: relative;}
   .aboutTxt02 li .year:before{content: ""; width: 20px; height: 20px; border-radius: 50%; display: block; background-color: #eed8cb; position: absolute; left: -70px; top: 0px;z-index: 2;}
   .aboutTxt02 li .year:after{content: ""; width: 10px; height: 10px; border-radius: 50%; display: block; background-color: #ddb298; position: absolute; left: -65px; top: 5px; z-index: 2;}	

 }
 @media only screen and (min-width:1025px ) {
 .aboutTxt02{ max-width:1290px; height:590px;background:url(../images/Timeline002310-pic_memorabilia.svg) center no-repeat; position:relative; margin: 0 auto; background-size: auto 88%;}
 .aboutTxt02 li{ position:absolute; padding: 10px; border: 2px solid transparent; transition: border-color .3s ease-out;}
 .aboutTxt02 .li1{left:81%; top: 11%;}
 .aboutTxt02 .li2{ right:40%; top:17%;}
 .aboutTxt02 .li3{left: 72%;top:33%;}
 .aboutTxt02 .li4{ right:55%; top:32%;}
 .aboutTxt02 .li5{ left:55%; top:47.5%;}
 .aboutTxt02 .li6{ right:68%; top:44%; }
 .aboutTxt02 .li7{ top:58.5%; left:42%;}
 .aboutTxt02 .li8{right: 76%;top:63.5%;}
 .aboutTxt02 .li9{bottom: 12px;left: 36.5%;}
 .aboutTxt02 .li10{bottom: 33px;left: 7%;}
 }
 
 @media only screen and (min-width:1430px ) {
 .aboutTxt02 li{ max-width:320px;}
 .aboutTxt02 .li1{right: -88px; top:15px;}
 .aboutTxt02 .li2{right: 37.5%;top: 29px;}
 .aboutTxt02 .li3{right:-88px;top: 145px;}
 .aboutTxt02 .li4{right: 48.5%;top: 119px;}
 .aboutTxt02 .li5{left: 62%;top: 233px;}
 .aboutTxt02 .li6{right: 58%;top: 203px;}
 .aboutTxt02 .li7{top: 314px;left: 52%;}
 .aboutTxt02 .li8{right: 67%;top: 308px;}

 }
 
 




.RighInfo002555{padding: 5% 0; text-align: center;}
.RighInfo002555 .Listtitle {font-size: 42px; color: #333; padding-bottom: 2vw;font-weight: bold;text-align: center;}
.RighInfo002555 .Listtitle:after {display: block;content: '';background: #4b98ce; margin: 24px 0 0;height: 4px;width: 40px;margin: 0 auto;margin-top: 13px;}
 @media only screen and (max-width:1024px ) {
.RighInfo002555 .Listtitle {font-size: 30px; }

 }

.pad6{padding: 6% 0 !important;}
.pad6:nth-child(2n){background: #f8f8f8;}





.pop-up{  width: 100%; height: 100%; padding:5% 0; z-index: 10000;  }
.pop-up .title {font-size:28px; color: #333; padding-bottom: 2vw;font-weight: bold;text-align: center;}
.pop-up .title:after {display: block;content: '';background: #4b98ce; margin: 24px 0 0;height: 4px;width: 40px;margin: 0 auto;margin-top: 13px;}
.pop-up .wrap-container{background:#fff;padding:3vw 2vw;border-radius: 20px;box-shadow: 0 0 10px 18px rgb(180 189 221 / 9%), 0 6px 14px hsl(0deg 0% 100% / 30%), 0 12px 20px rgb(180 189 221 / 20%);}
.pop-up .close{ position:absolute; width:30px; height:30px; right:-15px; top:-15px; border-radius:50%; background:#4b98ce ; cursor:pointer;}
.pop-up .close::before,
.pop-up .close::after{ position:absolute; content:''; left:20%; top:50%; width:60%; height:3px; background:#fff; margin-top:-1px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.pop-up .close::before{ transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.pop-up .box+.box{margin-top:44px;}
.pop-up h3{line-height:1;padding: 15px 0; border-left: 5px solid #4b98ce; padding-left: 14px; color:#4b98ce; margin:0 0 24px; background:#f3faff; font-size:18px; font-weight: normal;}
.pop-up label{ padding-left: 30px; position: relative; font-size:15px; width: 25%;float: left; }
.pop-up label input{font-size:15px;}
.pop-up label input[type='checkbox'] { position: absolute; left:0px; top:3px; display: inline-block; width: 16px; height: 16px; background:none; appearance: none;  -webkit-appearance: none; border:solid 1px #cccccc; border-radius: 0; margin: 0;}
.pop-up label input[type='checkbox']:checked { border-color: #4b98ce; background: url(../images/checkbox.png) no-repeat center center;}
.pop-up input.text{ border:none; background:#f8f8f8; display: block; line-height:34px; width: 100%; padding: 5px 15px; color: #333; font-size:15px;}
.pop-up input:-ms-input-placeholder {color:#999;}
.pop-up input::-webkit-input-placeholder{ color: #999;}
.pop-up dl dd{ float: left; }
.pop-up .dl dd{width: 25%;}
.pop-up .dl2 dd{ width:18.4%; margin-bottom:2%; margin-right: 2%;}
.pop-up .dl2 dd:nth-child(5n){ margin-right: 0;}
.pop-up dl .dd{width: 100%;}
.pop-up dl .dd textarea{border: none;background: #f8f8f8;display: block; line-height: 34px;width: 100%; padding: 5px 15px;  color: #333;font-size: 15px;}
.pop-up dl .sc{border: 2px dashed #eaeaea;  padding:50px;}
.pop-up dl .sc .webuploader-pick {font-size:14px;background:#999;line-height: 45px;border-radius: 3px;width: 170px;color: #fff;display:block;margin: 0 auto;cursor: pointer;box-shadow: 0 1px 1px rgb(0 0 0 / 10%);text-align: center;position: relative;}
.placeholder:nth-child(2)  div{ display:none !important}
.filelist li p.title{/* color: #fff !important; */ font-size: 14px !important;}
.filelist li p.title:after{ display:none}
.statusBar .btns .uploadBtn {
    line-height: 45px;
}
.pop-up dl .sc .webuploader-pick input {    opacity: 0;height: 45px;width: 170px;position: absolute;left: 0;top: 0;cursor: pointer;}
.pop-up .btn{ width:180px; border-radius: 3px; font-size:18px; color: #fff; background:#4b98ce ; cursor: pointer; padding: 0;  border: none; height: 44px; margin:0 auto; display: block;}
.webuploader-container~div {display:none;}
 @media only screen and (max-width:768px ) {
.pop-up{ padding:8% 0; }
.pop-up .dl dd,.pop-up label{width: 33%; margin-bottom:3%}
.pop-up .dl2 dd{width:100%; margin-right: 0%;}
 }




.queueList{margin: 0px !important;  border: none !important; }
.placeholder{    min-height: 0 !important;padding-top: 0 !important; }

.placeholder p,.filelist li p.imgWrap{ display:none !important }
.placeholder .webuploader-pick{ display: block !important }
.placeholder .webuploader-pick{background: #aaa !important;}

@media (max-width:640px) {
.statusBar .btns .webuploader-pick{ width: auto !important; }
.statusBar .btns{ top: 50px !important;}
}


.TextList000746{padding: 3% 0% 2%;}
.TextList000746 li{border-bottom: #f0f0f0 1px dashed;line-height: 45px;padding:10px 0;}
.TextList000746 li a{padding-left:20px;background:url(../images/TextList000746-icon.jpg) no-repeat 5px center;font-size: 16px;}
.TextList000746 li a:hover{ color:#4b98ce;}
.TextList000746 li time{float:right;color:#999;font-size: 14px;margin-left:10px;}









.pop-up001{position: fixed; width: 100%; height: 100%; background: rgba(0,0,0,.5); top: 0; left: 0; z-index: 10000; display:none;}
.pop-up001 .title {font-size:28px; color: #333; padding-bottom: 2vw;font-weight: bold;text-align: center;}
.pop-up001 .title:after {display: block;content: '';background: #4b98ce; margin: 24px 0 0;height: 4px;width: 40px;margin: 0 auto;margin-top: 13px;}
.pop-up001 .wrap-container{position: fixed;width:58%;background:#fff;top:50%;left:50%;padding:3vw 2vw;transform:translate(-50%,-50%);max-width:1440px;border-radius: 10px;box-shadow: 0 0 5px rgba(0,0,0,.15);}
.pop-up001 .close{ position:absolute; width:30px; height:30px; right:-15px; top:-15px; border-radius:50%; background:#4b98ce ; cursor:pointer;}
.pop-up001 .close::before,
.pop-up001 .close::after{ position:absolute; content:''; left:20%; top:50%; width:60%; height:3px; background:#fff; margin-top:-1px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.pop-up001 .close::before{ transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.pop-up001 .box+.box{margin-top:44px;}
.pop-up001 h3{line-height:1;padding: 15px 0; border-left: 5px solid #4b98ce; padding-left: 14px; color:#4b98ce; margin:0 0 24px; background:#f3faff; font-size:18px; font-weight: normal;}
.pop-up001 label{ padding-left: 30px; position: relative; font-size:15px; line-height:40px; }
.pop-up001 label input{font-size:15px;}
.pop-up001 label input[type='checkbox'] { position: absolute; left:0px; top:3px; display: inline-block; width: 16px; height: 16px; background:none; appearance: none;  -webkit-appearance: none; border:solid 1px #cccccc; border-radius: 0; margin: 0;}
.pop-up001 label input[type='checkbox']:checked { border-color: #4b98ce; background: url(../images/checkbox.png) no-repeat center center;}
.pop-up001 select{ border:none; background:#f8f8f8; display: block; line-height:34px; width: 100%; padding: 5px 15px; color: #333; font-size:15px;}
.pop-up001 input.text{ border:none; background:#f8f8f8; display: block; line-height:34px; width: 100%; padding: 5px 15px; color: #333; font-size:15px;}
.pop-up001 input:-ms-input-placeholder {color:#999;}
.pop-up001 input::-webkit-input-placeholder{ color: #999;}
.pop-up001 dl dd{ float: left; }
.pop-up001 .dl dd{width: 25%;}
.pop-up001 .dl1{margin-bottom:2%;}
.pop-up001 .dl2 dd{width:32%;margin-bottom:2%;margin-right: 2%;}
.pop-up001 .dl2 dd:nth-child(3n){ margin-right: 0;}
.pop-up001 dl .dd{width: 100%;}
.pop-up001 dl .sc{border: 2px dashed #eaeaea;  padding:50px;}
.pop-up001 dl .sc .webuploader-pick {font-size:14px;background:#999;line-height: 40px; border-radius: 3px; width: 140px; color: #fff;display:block;margin: 0 auto; cursor: pointer;box-shadow: 0 1px 1px rgb(0 0 0 / 10%); text-align: center;}

.pop-up001 .btn{ width:180px; border-radius: 3px; font-size:18px; color: #fff; background:#4b98ce ; cursor: pointer; padding: 0;  border: none; height: 44px; margin:0 auto; display: block;margin-top: 3%;}






